package com.dalin.platform.log.service;

import java.util.List;

import javax.jws.WebService;

import com.dalin.common.pager.PageInfo;
import com.dalin.platform.log.condition.LogOperateCondition;
import com.dalin.platform.log.vo.LogOperateDetailVoIn;
import com.dalin.platform.log.vo.LogOperateVoIn;

/*****************************************************************************
 * @content: 类信息                                                   *
 * @author : 那建林                                                                                                                                 *
 * @crtDate: 2010-06-23                                                     *
 * @modDate: 2010-06-23                                                     *
 * @version: 1.00                                                           *
 ****************************************************************************/
@WebService
public interface LogService {
    /*************************************************************************
     * @content: 方法注释信息
     * @param  : LogOperateCondition cond
     * @return : PageInfo
     * @author : 那建林
     * @crtDate: 2010-06-23
     * @modDate: 2010-06-23
     */
    PageInfo queryLogOperates(LogOperateCondition cond) throws Exception;

    /*************************************************************************
     * @content: 方法注释信息
     * @param  : LogOperateVo vo
     * @return : void
     * @author : 那建林
     * @crtDate: 2010-06-23
     * @modDate: 2010-06-23
     */
    void addLogOperate(LogOperateVoIn vo, List<LogOperateDetailVoIn> detailList) throws Exception;


    /*************************************************************************
     * @content: 方法注释信息
     * @param  : Long[] idArray
     * @return : void
     * @author : 那建林
     * @crtDate: 2010-06-23
     * @modDate: 2010-06-23
     */
    void delLogOperatesByIds(Long[] idArray) throws Exception;
}
